Big Huge Thesaurus

thiamine pyrophosphate

noun